Mac OS X 转移虚拟内存使用的硬盘(转)

本文介绍了如何将Mac OS X的虚拟内存设置在第二个硬盘上,以提高系统效率。通过修改/etc/rc文件中关于虚拟内存交换目录的设置,以及确保在系统启动早期挂载第二个硬盘,可以实现这一优化。调整后,系统运行多个应用程序时的整体表现将得到改善。
摘要由CSDN通过智能技术生成
Mac OS X 转移虚拟内存使用的硬盘(转)

  Mac OS X的虚拟内存的设计让我们不再会像以前一样,使用一个应用软件到一半得时候看到内存不足的对话框,然后必须关掉其应用软件,再设给他多一点内存。

  虚拟内存是将硬盘的空间拿来当作内存使用,根据DDIF这个网站所说,如果你有两个硬盘,并将虚拟内存所使用的硬盘设为第二个硬盘时,系统整体的效率回提升。

  设定虚拟内存交换档案位置的档案在 /etc/rc,在开机程序 (start up sequence) 的前期阶段会被设定),在接近档案结尾的地方有一行

  swapdir = /private/var/vm

  就是试定虚拟内存跟哪里做档案的交换。

  问题是,在开机程序的早期阶段,系统还没有看到第二个硬盘的存在,所以我们不能就在这个地方,直接将路径更改到第二个硬盘上。所以需要放入下面的程序代码,提早 Mount 其余的硬盘等。

  ##

  # Mount any remaining filesystems

  ##

  if [ ! -f /var/db/volinfo.database ]; then Uninitialized_VSDB=-YES-; fi

  if [ "${AUTODISKMOUNT:=-YES-}" != "-NO-" ]; then

  ConsoleMessage "Mounting media"

  case ${AUTODISKMOUNT} in

  -REMOVABLE-)

  autodiskmountflags="-a"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值